<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.ajax4jsf.org/rich">

<f:view>
    <ui:composition template="../../template/template.xhtml">

	    <ui:define name="conteudo">
	            
	            
	    <a4j:form id="formRelatorioPlanoSaude" ajaxSingle="true" style="width: 50.1%; margin-left: 320px; border: 1px solid #B0C4DE; margin-top: -16px; margin-bottom: -16px;">
	     
	     	<br />
		     
		     <rich:messages style="margin-left:10px; COLOR: #ff0000; FONT-WEIGHT: bold;"></rich:messages>
	     
			<center> <b>Consultas por Plano de Saúde</b> </center>
		
			<br />
		
			<div style="margin-left:-30px;">
			
				<h:outputLabel value="Período" style="FONT-WEIGHT: bold; margin-left: 180px; margin-right: 10px;"/>
				<rich:calendar value="#{relatorioPlanoSaudeBean.relPlanSaude.dataInicio}" datePattern="dd/MM/yyyy" converter="DateConverter"/>
				<rich:calendar value="#{relatorioPlanoSaudeBean.relPlanSaude.dataFim}" datePattern="dd/MM/yyyy" converter="DateConverter" style="margin-left: 10px;"/>
				
			    <br />
			    <br />
			    
			    <h:outputLabel value="Especialidade" style="FONT-WEIGHT: bold; margin-left: 142px;"/>
			    <h:selectOneMenu value="#{relatorioPlanoSaudeBean.relPlanSaude.nuEspecialidade}" style="margin-left: 10px;">
			    	<f:selectItem itemLabel="Selecione" itemValue=""/>
			    	<f:selectItems value="#{relatorioPlanoSaudeBean.especialidades}"/>
			    </h:selectOneMenu>
			    
			    <br />
			    <br />
			    
			    <h:outputLabel value="Terapeuta" style="FONT-WEIGHT: bold; margin-left: 168px;"/>
			    <h:selectOneMenu value="#{relatorioPlanoSaudeBean.relPlanSaude.nuTerapeuta}" style="margin-left: 10px;">
			    	<f:selectItem itemLabel="Selecione" itemValue=""/>
			    	<f:selectItems value="#{relatorioPlanoSaudeBean.terapeutas}"/>
			    </h:selectOneMenu>
			    
			    <br />
			    <br />
			    
			    <h:outputLabel value="Plano de Saúde" style="FONT-WEIGHT: bold; margin-left: 133px;"/>
			    <h:selectOneMenu value="#{relatorioPlanoSaudeBean.relPlanSaude.nuPlanoSaude}" style="margin-left: 10px;">
			    	<f:selectItem itemLabel="Selecione" itemValue=""/>
			    	<f:selectItems value="#{relatorioPlanoSaudeBean.planos}"/>
			    </h:selectOneMenu>
		    
		    </div>
		    
		    <br />
		    <br />
		    
		    <center>
		    
		    	<a4j:commandButton value="Consultar" action="#{relatorioPlanoSaudeBean.consultar}" reRender="formRelatorioPlanoSaude"/>
		    	<a4j:commandButton value="Limpar" action="#{relatorioPlanoSaudeBean.limparCampos}" reRender="formRelatorioPlanoSaude"/>
		    
		    
		    <br />
		    <br />
		    <h:graphicImage url="/graficosPlanoSaude?tipoGrafico=1" rendered="#{not empty relatorioPlanoSaudeBean.listaPlanoSaude}" />
		    <rich:dataTable id="tabelaPlano" value="#{relatorioPlanoSaudeBean.listaPlanoSaude}" rendered="false" var="plano" style=" width : 261px;">
	            
	                <rich:column style="text-align: center;">
	                    <f:facet name="header">
	                        <h:outputText value="Plano de Saúde" />
	                    </f:facet>
	                    <h:outputText value="#{plano.noPlanoSaude}" />
	                </rich:column>
	                
	                <rich:column style="text-align: center;">
	                    <f:facet name="header">
	                        <h:outputText value="Qtde de Atendimentos" />
	                    </f:facet>
						<h:outputText value="#{plano.totalPlanoSaude}" />
	                </rich:column>
	            
	            </rich:dataTable>
		    
		    <br />
		    <br />
					    
		 
		    
		    <h:graphicImage url="/graficosPlanoSaude?tipoGrafico=2" rendered="#{not empty relatorioPlanoSaudeBean.listaEspecialidade}" />
		    <rich:dataTable id="tabelaEspecialidade" value="#{relatorioPlanoSaudeBean.listaEspecialidade}" rendered="false" var="especialidade" style=" width : 261px;">
	            
	                <rich:column style="text-align: center;">
	                    <f:facet name="header">
	                        <h:outputText value="Especialidade" />
	                    </f:facet>
	                    <h:outputText value="#{especialidade.noEspecialidade}" />
	                </rich:column>
	                
	                <rich:column style="text-align: center;">
	                    <f:facet name="header">
	                        <h:outputText value="Qtde de Atendimentos" />
	                    </f:facet>
						<h:outputText value="#{especialidade.totalEspecialidade}" />
	                </rich:column>
	            
	            </rich:dataTable>
		    
		    <br />
		    <br />
		    <h:graphicImage url="/graficosPlanoSaude?tipoGrafico=3" rendered="#{not empty relatorioPlanoSaudeBean.listaTerapeuta}" />
		    <rich:dataTable id="tabelaTerapeuta" value="#{relatorioPlanoSaudeBean.listaTerapeuta}" rendered="false" var="terapeuta" style=" width : 261px;">
	            
	                <rich:column style="text-align: center;">
	                    <f:facet name="header">
	                        <h:outputText value="Terapeuta" />
	                    </f:facet>
	                    <h:outputText value="#{terapeuta.noTerapeuta}" />
	                </rich:column>
	                
	                <rich:column style="text-align: center;">
	                    <f:facet name="header">
	                        <h:outputText value="Qtde de Atendimentos" />
	                    </f:facet>
						<h:outputText value="#{terapeuta.totalTerapeuta}" />
	                </rich:column>
	            
	            </rich:dataTable>
		    </center>
  	        <br />
		    <br />
		    <br />
	    </a4j:form>
	    	
		</ui:define>
    </ui:composition>
</f:view>
</html>